.slidev-layout {
  @apply px-14 py-10 text-[1.1rem] h-full w-full;
}
.slidev-layout pre,
.slidev-layout code {
  @apply w-full select-text;
}

.slidev-layout code {
  @apply font-mono;
}

.slidev-layout h1 {
  @apply text-4xl mb-4;
}

.slidev-layout h2 {
  @apply text-3xl mb-4;
}

.slidev-layout h3 {
  @apply text-2xl;
}

.slidev-layout h4 {
  @apply text-xl;
}

.slidev-layout h5 {
  @apply text-base;
}

.slidev-layout h6 {
  @apply text-sm pt-1 uppercase tracking-widest font-medium;
}

.slidev-layout p {
  @apply my-4 leading-6;
}

.slidev-layout ul {
  list-style: square;
}

.slidev-layout ol {
  @apply list-decimal;
}

.slidev-layout li {
  @apply leading-6 ml-6 my-4;
}

.slidev-layout blockquote {
  @apply text-xl px-4 py-2 bg-gray-200  border-blue-600 dark:bg-gray-800 border-l-4 rounded;
}

.slidev-layout blockquote > * {
  @apply my-0;
}

.slidev-layout table {
  @apply w-full;
}

.slidev-layout tr {
  @apply border-b border-gray-400 border-opacity-20;
}

.slidev-layout th {
  @apply text-left font-normal;
}

.slidev-layout a,
.slidev-layout .link {
  @apply border-current border-b border-dashed text-blue-600 hover:border-solid;
}

.slidev-layout td,
.slidev-layout th {
  @apply p-2 py-3;
}

.slidev-layout b,
.slidev-layout strong {
  @apply font-semibold;
}

.slidev-layout kbd {
  @apply border border-gray-400 border-b-2 border-opacity-20 rounded;
  @apply bg-gray-400 bg-opacity-5 py-0.5 px-1 text-xs font-mono;
}
.slidev-layout.cover {
  @apply h-full grid items-center;
}

.slidev-layout.cover h1 {
  @apply text-6xl;
}

.slidev-layout.cover h1 + p {
  @apply -mt-2 opacity-50 mb-4;
}

.slidev-layout.cover p + h2,
ul + h2,
table + h2 {
  @apply mt-10;
}
